#ifndef __LINKED_LIST_H__
#define __LINKED_LIST_H__

#define __in
#define __out

typedef struct _node{
	char word;
	struct _node * next;
} node;

bool CreateHead(__in node * head);

bool InsertNode(__in node * head,__in char word);

bool InsertNodeAfter(__in node * head,__in char keyword,char word);

bool InsertNodeBefore(__in node * head,__in char keyword,char word);

bool DestroyNode(__in node * head,__in char word);

#endif //__LINKED_LIST_H__
